<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <title>雄安保府酒业</title>
    <!-- Tell the browser to be responsive to screen width -->
    <meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body class="hold-transition sidebar-mini layout-fixed">
<div class="wrapper">

    <!-- Navbar -->
    <nav class="main-header navbar navbar-expand navbar-white navbar-light">
        <!-- Left navbar links -->
        <ul class="navbar-nav">

<!--            <li class="nav-item">-->
<!--                <a class="nav-link" data-widget="pushmenu" href="#"><i class="fas fa-bars"></i></a>-->
<!--            </li>-->
        </ul>

        <ul class="navbar-nav ml-auto">
            <li class="nav-item">
                <a class="nav-link" href="/index"><i class="fas fa-home"></i>主页</a>
            </li>
            <li class="nav-item">
                <a class="nav-link" href="/login"><i class="fas fa-sign-out-alt"></i>退出登录</a>
            </li>
        </ul>
    </nav>
    <!-- /.navbar -->

    <!-- Main Sidebar Container -->
    <aside class="main-sidebar sidebar-dark-primary elevation-4">
        <!-- Brand Logo -->
        <a href="/index" class="brand-link">
            <img src="/favicon.ico" alt="AdminLTE Logo" class="brand-image  elevation-3"
                 style="opacity: 0.9">
            <span class="brand-text font-weight-light">雄安保府酒业</span>
        </a>

        <!-- Sidebar -->
        <div class="sidebar">
            <!-- Sidebar user panel (optional) -->
<!--            <div class="user-panel mt-3 pb-3 mb-3 d-flex">-->
<!--                <div class="image">-->
<!--                    <img src="../dist/img/user2-160x160.jpg" class="img-circle elevation-2" alt="User Image">-->
<!--                </div>-->
<!--                <div class="info">-->
<!--                    <a href="#" class="d-block">Alexander Pierce</a>-->
<!--                </div>-->
<!--            </div>-->

            <!-- Sidebar Menu -->
            <nav class="mt-2">
                <ul class="nav nav-pills nav-sidebar flex-column" data-widget="treeview" role="menu"
                    data-accordion="false">
                    <!-- Add icons to the links using the .nav-icon class
                         with font-awesome or any other icon font library -->
                    <li class="nav-item">
                        <a href="/userList" class="nav-link">
                            <i class="nav-icon fas fa-users-cog"></i>
                            <p>
                                用户管理
                            </p>
                        </a>
                    </li>
                    <li class="nav-item">
                        <a href="/orderList" class="nav-link">
                            <i class="nav-icon fas fa-users-cog"></i>
                            <p>
                                订单管理
                            </p>
                        </a>
                    </li>
                    <li class="nav-item active">
                        <a href="/probabilityList" class="nav-link">
                            <i class="nav-icon fas fa-users-cog"></i>
                            <p>
                                中奖概率设置
                            </p>
                        </a>
                    </li>
                    <li class="nav-item active">
                        <a href="/activeTimeList" class="nav-link">
                            <i class="nav-icon fas fa-users-cog"></i>
                            <p>
                                活动设置
                            </p>
                        </a>
                    </li>
                    <li class="nav-item">
                        <a href="/dailyLimitList" class="nav-link">
                            <i class="nav-icon fas fa-users-cog"></i>
                            <p>
                                每日奖品上限设置
                            </p>
                        </a>
                    </li>
                    <li class="nav-item">
                        <a href="/shareMsgList" class="nav-link">
                            <i class="nav-icon fas fa-users-cog"></i>
                            <p>
                                分享文案设置
                            </p>
                        </a>
                    </li>
                </ul>
            </nav>
            <!-- /.sidebar-menu -->
        </div>
        <!-- /.sidebar -->
    </aside>

    <!-- Content Wrapper. Contains page content -->
    <div class="content-wrapper">
        <!-- Content Header (Page header) -->
<!--        <div class="content-header">-->
<!--            <div class="container-fluid">-->
<!--                <div class="row mb-2">-->
<!--                    <div class="col-sm-6">-->
<!--                        <h1 class="m-0 text-dark">欢迎页</h1>-->
<!--                    </div>&lt;!&ndash; /.col &ndash;&gt;-->
<!--                </div>&lt;!&ndash; /.row &ndash;&gt;-->
<!--            </div>&lt;!&ndash; /.container-fluid &ndash;&gt;-->
<!--        </div>-->
        <!-- /.content-header -->
        <div class="content">
            <div class="container-fluid">
                <div class="row">
                    <div class="col-lg-12">
                        <div class="card card-primary card-outline">
                            <div class="card-header">
                                <h3 class="card-title">中奖概率设置</h3>
                                <div class="card-tools">
                                </div>
                            </div>
                            <div class="card-body">
                                <button type="button" class="layui-btn layui-btn-primary" onclick="openDom()">编辑概率</button>
                                <table id="probabilityTable" lay-filter="probabilityTable"></table>
                                <script type="text/html" id="barDemo">
                                    {{# if(d.id ==1){ }}
                                    <span style="color: #000000;">一等奖</span>
                                    {{# }else if(d.id ==2){ }}
                                    <span style="color: #000000;">二等奖</span>
                                    {{# }else{ }}
                                    <span style="color: #000000;">三等奖</span>
                                    {{# } }}  
                                </script>
                            </div>
                            <!-- /.card-body -->
                        </div>
                    </div>
                    <!-- /.col-md-6 -->
                </div>
                <!-- /.row -->
            </div><!-- /.container-fluid -->
        </div>
    </div>


    <footer class="main-footer">
        <strong>Copyright &copy; 2014-2019 <a href="">雄安保府酒业</a>.</strong>
        All rights reserved.
        <div class="float-right d-none d-sm-inline-block">
            <b>Version</b> 1.0
        </div>
    </footer>
</div>


<script src="../com.js"></script>

<!--<script type="text/html" id="status">-->
<!--    {{#  if(d.lotteryed == 1){ }}-->
<!--    <span style="color: #1AB394;">已抽奖</span>-->
<!--    {{#  } else if(d.lotteryed == 0) { }}-->
<!--    <span style="color: #0000ff;">可抽奖</span>-->
<!--    {{#  } else if(d.lotteryed == -1) { }}-->
<!--    <span style="color: #0000ff;">不能抽奖</span>-->
<!--    {{#  } }}-->
<!--</script>-->

<script type="text/javascript">
    var table = layui.table;
    //第一个实例
    table.render({
        elem: '#probabilityTable'
        , height: 720
        , url: '/back/getAllLottery' //数据接口
        , page: false //开启分页
        , cols: [[ //表头
            {field:'id', title:'奖品类别',toolbar: '#barDemo' }
            ,{field:'probability', title:'中奖概率(0至100)', edit:'text'}
        ]]
    });


    function openDom() {
        $.ajax({
            url: "/back/getAllLottery",
            method: "get",
            dataType: "json",
            success: function (data) {
                console.log(data);
                layer.open({
                    type: 1
                    , title: '修改文案'
                    , area: ['450px', '450px']
                    , shade: 0
                    , maxmin: true
                    , content: '<div style="padding: 50px;   font-weight: 500;">' +
                        '  <div class="layui-form-item">\n' +
                        '    <label class="layui-form-label" >一等奖概率</label>\n' +
                        '    <div class="layui-input-block">\n' +
                        '<input style="display: none" name="id"  value=' + data.data[0].id + '>'+
                        '      <input type="text" name="probability" lay-verify="title" autocomplete="off" placeholder="注：概率相加必须等于100" class="layui-input" value=' + data.data[0].probability + '>\n' +
                        '    </div>\n' +
                        '  </div>\n' +
                        '  <div class="layui-form-item layui-form-text">\n' +
                        '    <label class="layui-form-label">二等奖概率</label>\n' +
                        '    <div class="layui-input-block">\n' +
                        '<input style="display: none" name="id"  value=' + data.data[1].id + '>'+
                        '      <input type="text" name="probability" lay-verify="title" autocomplete="off" placeholder="注：概率相加必须等于100" class="layui-input" value=' + data.data[1].probability + '>\n' +
                        '    </div>\n' +
                        '  </div>\'  ' +
                        '<div class="layui-form-item layui-form-text">\n' +
                        '   <label class="layui-form-label">三等奖概率</label>\n' +
                        '   <div class="layui-input-block">\n' +
                        '<input style="display: none" name="id" value=' + data.data[2].id + '>'+
                        '   <input type="text" name="probability" lay-verify="title" autocomplete="off" placeholder="注：概率相加必须等于100" class="layui-input" value=' + data.data[2].probability + '>\n' +
                        '    </div>\n' +
                        '     </div></div>'
                    , btn: ['提交', '关闭'] //只是为了演示
                    , yes: function () {
                        var els =document.getElementsByName("probability");
                        var ids =document.getElementsByName("id");
                        var percentage=0;
                        for (var i = 0, j = els.length; i < j; i++){
                            percentage=parseInt(percentage)+parseInt(els[i].value)
                        }
                        if(percentage!=100){
                            alert("百分比相加必须等于100")

                        }else{
                            var probabilitys=new Array(els[0].value,els[1].value,els[2].value)
                            var pIds=new Array(ids[0].value,ids[1].value,ids[2].value)
                            //请求后台接口
                            var data ={"probabilitys":probabilitys,"pIds":pIds}
                            console.log(data);
                            $.ajax({
                                url: "/user/updateAllProbability",
                                method: "post",
                                data: data,
                                dataType: "json",
                                traditional:true,
                                success:function(data){
                                    alert("修改成功")
                                },
                                error:function (err) {
                                    alert("系统异常"+err);
                                }
                            })
                                .always(function( xhr, status ) {
                                    window.location.reload();
                                });
                        }
                    }
                    , btn2: function () {
                        layer.closeAll();
                    }
                    , zIndex: layer.zIndex //重点1
                    , success: function (layero) {
                        layer.setTop(layero); //重点2
                    }
                });
            },
                error: function (data) {
                    alert("异常")
                }
            });
    }
</script>
</body>
</html>
